The Best 15 Restaurants in Lake Placid, United States

3.5 Rating
0 reviews

2616 Main St, Lake Placid, NY 12946-3545, Lake Placid